package com.elitel.frame.business.service;

import com.elitel.frame.main.entity.BaseSqlconfig;
import com.elitel.frame.main.entity.polym.CfgMultQueryField;
import com.elitel.frame.main.entity.polym.CfgMultResultField;
import com.elitel.frame.main.entity.vo.PageResponseVo;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * 聚合服务
 *
 * @author hi_bj
 */
public interface PolymerServerService {
	/**
	 * 查询聚合服务
	 * @param request
	 * @param serviceID
	 * @param pageNO
	 * @param pageSize
	 * @param conQuery
	 * @param refCache
	 * @return
	 */
	PageResponseVo<Map<String, Object>> queryPolymerServer(HttpServletRequest request,
														   String serviceID,
														   String pageNO,
														   String pageSize,
														   String conQuery,
														   String refCache);

	List<CfgMultQueryField> selectQueryFiled(String serviceID);

	List<CfgMultResultField> selectShowFiled(String serviceID);
}
